Click or drag to resize

Independentsoft.Sip Namespace

 
Classes
  ClassDescription
Public classAuthenticationException
The exception that is thrown when authentication fails.
Public classConnectionException
The exception that is raised when an error occurs on the connection to the SIP server.
Public classContact
The Contact class contains the URI at which the client would like to receive requests. The Contact can contain a display name, a URI with URI parameters, and parameters.
Public classContactInfo
The ContactInfo class contains display name and address of sender or recipient of request or response.
Public classDate
Represents date in RFC 822 format.
Public classDialog
The Dialog class represents a peer-to-peer SIP relationship between two clients that persists for some time. The Dialog facilitates sequencing of messages between the clients and proper routing of requests between both of them.
Public classHeader
This class contains header fields for Request and Response.
Public classLogger
Writes all log data to a stream or a file.
Public classRequest
The Request class represents SIP requests or methods in the protocol, since they request a specific action to be taken by another client or server.
Public classRequestEventArgs
Provides data for the [!:ReceiveRequest] event.
Public classRequestResponse
The RequestResponse class contains Request and correspondent Response object.
Public classResponse
The Response class represents SIP response message generated by a client or a SIP server to reply to a request generated by the client. A response may contain additional header fields containing information needed by the client or it may be a simple acknowledgment to prevent retransmissions of the request by the client.
Public classResponseEventArgs
Provides data for the [!:ReceiveResponse] event.
Public classCode exampleSipClient
SipClient is master class responsible for sending and receiving SIP messages.
Public classTimeoutException
The exception that is thrown when a specified timeout has expired.
Public classWriteLogEventArgs
Provides data for the WriteLog event.
Delegates
  DelegateDescription
Public delegateReceiveRequestEventHandler
Represents the method that will handle the [!:ReceiveRequest] event
Public delegateReceiveResponseEventHandler
Represents the method that will handle the [!:ReceiveResponse] event
Public delegateWriteLogEventHandler
Represents the method that will handle the WriteLog event.
Enumerations
  EnumerationDescription
Public enumerationDialogState
Specifies state of a dialog.
Public enumerationProtocolType
Specifies the protocols that the SipClient class supports.
Public enumerationSipMethod
The SipMethod enumeration defines the set of standard SIP methods.
Public enumerationStandardHeader
The StandardHeader enumeration values identify the standard SIP headers.